类:Cookies 您所在的位置:网站首页 iframe cookie被覆盖 类:Cookies

类:Cookies

2024-07-12 12:39| 来源: 网络整理| 查看: 265

类:Cookies类:Cookies​

查询和修改一个会话的cookies

Process: Main 此类不从 'electron' 模块导出. 它只能作为 Electron API 中其他方法的返回值。

通过Session的cookies属性来访问Cookies的实例

例如:

const { session } = require('electron')// 查询所有 cookies。session.defaultSession.cookies.get({}) .then((cookies) => { console.log(cookies) }).catch((error) => { console.log(error) })// 查询所有与设置的 URL 相关的所有 cookies.session.defaultSession.cookies.get({ url: 'https://www.github.com' }) .then((cookies) => { console.log(cookies) }).catch((error) => { console.log(error) })// 设置一个 cookie,使用设置的名称;// 如果存在,则会覆盖原先 cookie.const cookie = { url: 'https://www.github.com', name: 'dummy_name', value: 'dummy' }session.defaultSession.cookies.set(cookie) .then(() => { // success }, (error) => { console.error(error) }) 实例事件​

以下事件会在Cookies实例触发。

Event: 'changed'​

返回:

event Event cookie Cookie - 变更后的 cookie 值。 cause string - 导致更改的原因,为以下值之一: explicit - cookie 是由消费者的操作直接更改的。 overwrite - 一个覆盖原值的插入操作导致的 cookie 被自动删除。 expired - cookie 在过期时自动删除。 evicted - 在GC(垃圾回收机制)过程中被回收。 expired-overwrite - 一个已过


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有